﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZeroFFmpeg.Values
{

    /// <summary>
    /// 指定源视频的大小，它可以是width x height形式的字符串 ，或者是大小缩写的名称 
    /// </summary>
    public class FFmpegVideoSizeValues
    {
        /// <summary>
        /// 720x480
        /// </summary>
        public const string Ntsc = "ntsc";

        /// <summary>
        /// 720x576
        /// </summary>
        public const string Pal = "pal";

        /// <summary>
        /// 352x240
        /// </summary>
        public const string Qntsc = "qntsc";

        /// <summary>
        /// 352x288
        /// </summary>
        public const string Qpal = "qpal";

        /// <summary>
        /// 640x480
        /// </summary>
        public const string Sntsc = "sntsc";

        /// <summary>
        /// 768x576
        /// </summary>
        public const string Spal = "spal";

        /// <summary>
        /// 352x240
        /// </summary>
        public const string Film = "film";

        /// <summary>
        /// 352x240
        /// </summary>
        public const string NtscFilm = "ntsc-film";

        /// <summary>
        /// 128x96
        /// </summary>
        public const string Squcif = "sqcif";

        /// <summary>
        /// 176x144
        /// </summary>
        public const string Qcif = "qcif";

        /// <summary>
        /// 352x288
        /// </summary>
        public const string Cif = "cif";

        /// <summary>
        /// 704x576
        /// </summary>
        public const string Cif4 = "4cif";

        /// <summary>
        /// 1408x1152
        /// </summary>
        public const string Cif16 = "16cif";

        /// <summary>
        /// 160x120
        /// </summary>
        public const string Qqvga = "qqvga";

        /// <summary>
        /// 320x240
        /// </summary>
        public const string Qvga = "qvga";

        /// <summary>
        /// 640x480
        /// </summary>
        public const string Vga = "vga";

        /// <summary>
        /// 800x600
        /// </summary>
        public const string Svga = "svga";

        /// <summary>
        /// 1024x768
        /// </summary>
        public const string Xga = "xga";

        /// <summary>
        /// 1600x1200
        /// </summary>
        public const string Uxga = "uxga";

        /// <summary>
        /// 2048x1536
        /// </summary>
        public const string Qxga = "qxga";

        /// <summary>
        /// 1280x1024
        /// </summary>
        public const string Sxga = "sxga";

        /// <summary>
        /// 2560x2048
        /// </summary>
        public const string Qsxga = "qsxga";

        /// <summary>
        /// 5120x4096
        /// </summary>
        public const string Hsxga = "hsxga";

        /// <summary>
        /// 852x480
        /// </summary>
        public const string Wvga = "wvga";

        /// <summary>
        /// 1366x768
        /// </summary>
        public const string Wxga = "wxga";

        /// <summary>
        /// 1600x1024
        /// </summary>
        public const string Wsxga = "wsxga";

        /// <summary>
        /// 1920x1200
        /// </summary>
        public const string Wuxga = "wuxga";

        /// <summary>
        /// 2560x1600
        /// </summary>
        public const string Woxga = "woxga";

        /// <summary>
        /// 3200x2048
        /// </summary>
        public const string Wqsxga = "wqsxga";

        /// <summary>
        /// 3840x2400
        /// </summary>
        public const string Wquxga = "wquxga";

        /// <summary>
        /// 6400x4096
        /// </summary>
        public const string Whsxga = "whsxga";

        /// <summary>
        /// 7680x4800
        /// </summary>
        public const string Whuxga = "whuxga";

        /// <summary>
        /// 320x200
        /// </summary>
        public const string Cga = "cga";

        /// <summary>
        /// 640x350
        /// </summary>
        public const string Ega = "ega";

        /// <summary>
        /// 852x480
        /// </summary>
        public const string Hd480 = "hd480";

        /// <summary>
        /// 1280x720
        /// </summary>
        public const string Hd720 = "hd720";

        /// <summary>
        /// 1920x1080
        /// </summary>
        public const string Hd1080 = "hd1080";

        /// <summary>
        /// 2048x1080
        /// </summary>
        public const string _2k = "2k";

        /// <summary>
        /// 1998x1080
        /// </summary>
        public const string _2kflat = "2kflat";

        /// <summary>
        /// 2048x858
        /// </summary>
        public const string _2kscope = "2kscope";

        /// <summary>
        /// 4096x2160
        /// </summary>
        public const string _4k = "4k";

        /// <summary>
        /// 3996x2160
        /// </summary>
        public const string _4kflat = "4kflat";

        /// <summary>
        /// 4096x1716
        /// </summary>
        public const string _4kscope = "4kscope";

        /// <summary>
        /// 640x360
        /// </summary>
        public const string Nhd = "nhd";

        /// <summary>
        /// 240x160
        /// </summary>
        public const string Hqvga = "hqvga";

        /// <summary>
        /// 400x240
        /// </summary>
        public const string Wqvga = "wqvga";

        /// <summary>
        /// 432x240
        /// </summary>
        public const string Fwqvga = "fwqvga";

        /// <summary>
        /// 480x320
        /// </summary>
        public const string Hvga = "hvga";

        /// <summary>
        /// 960x540
        /// </summary>
        public const string Qhd = "qhd";

        /// <summary>
        /// 2048x1080
        /// </summary>
        public const string _2kdci = "2kdci";

        /// <summary>
        /// 4096x2160
        /// </summary>
        public const string _4kdci = "4kdci";

        /// <summary>
        /// 3840x2160
        /// </summary>
        public const string Uhd2160 = "uhd2160";

        /// <summary>
        /// 7680x4320
        /// </summary>
        public const string Uhd4320 = "uhd4320";
    }
}
